package com.tid.ejemplo7_ViewsYXML; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.view.View.OnLongClickListener; import android.widget.Button; import android.widget.CheckBox; import android.widget.CompoundButton; import android.widget.DatePicker; import android.widget.EditText; import android.widget.ImageButton; import android.widget.SeekBar; import android.widget.TimePicker; import android.widget.CompoundButton.OnCheckedChangeListener; import android.widget.SeekBar.OnSeekBarChangeListener; import android.widget.TimePicker.OnTimeChangedListener; public class ejemplo7_ViewsYXML extends Activity implements OnTimeChangedListener { Button boton1; ImageButton botonImagen; EditText edittext1; CheckBox checkbox; SeekBar myseekbar; DatePicker datePicker; TimePicker timePicker; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); boton1=(Button) findViewById(R.id.boton1); botonImagen=(ImageButton) findViewById(R.id.image_button); edittext1=(EditText) findViewById(R.id.edittext1); checkbox=(CheckBox) findViewById(R.id.check1); myseekbar=(SeekBar) findViewById(R.id.seek_bar); datePicker=(DatePicker) findViewById(R.id.date_picker); timePicker=(TimePicker) findViewById(R.id.time_picker); boton1.setOnClickListener(new OnClickListener() { public void onClick(View v) { edittext1.setText("hemos clickeado en el boton1"); } }); botonImagen.setOnClickListener(new OnClickListener() { public void onClick(View v) { edittext1.setText("hemos clickeado en el boton con imagen"); } }); botonImagen.setOnLongClickListener(new OnLongClickListener() { public boolean onLongClick(View v) { edittext1.setText("hemos hecho un longclick en el boton con imagen"); return false; } }); checkbox.setOnCheckedChangeListener(new OnCheckedChangeListener() { public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { edittext1.setText("click en ckeck["+String.valueOf(isChecked)+"]"); } }); myseekbar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { public void onStopTrackingTouch(SeekBar seekBar) { edittext1.setText("onStopTrackingTouch["+String.valueOf(seekBar.getProgress())+"]"); } public void onStartTrackingTouch(SeekBar seekBar) { edittext1.setText("onStartTrackingTouch["+String.valueOf(seekBar.getProgress())+"]"); } public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { edittext1.setText("onProgressChanged["+String.valueOf(seekBar.getProgress())+"]"); } }); timePicker.setOnTimeChangedListener( this); /* datePicker.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { int dia=datePicker.getDayOfMonth(); int mes=datePicker.getMonth(); int anio=datePicker.getYear(); edittext1.setText("..date["+String.valueOf(dia)+"/"+String.valueOf(mes)+"/"+String.valueOf(anio)+"]"); return true; } });*/ } public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { edittext1.setText("..onTimeChanged["+String.valueOf(hourOfDay)+":"+String.valueOf(minute)+"]"); } /* public void onClick(View v) { int dia=datePicker.getDayOfMonth(); int mes=datePicker.getMonth(); int anio=datePicker.getYear(); edittext1.setText("..date["+String.valueOf(dia)+"/"+String.valueOf(mes)+"/"+String.valueOf(anio)+"]"); }*/ }